electrical dust precipitation - German English Dictionary